package com.molichuxing.services.property;

/**
 * （1：全部车型，2：帮您选车，3：日常代步，4：热销车型，5：产品列表）
 * @author xuelin yi
 */
public enum GoodsHomePageSortEnum {
  /**
   * 全部车型
   */
  ALL(1, "全部车型"),
  /**
   * 帮您选车
   */
  PICK_UP_CAR(2, "帮您选车"),
  /**
   * 日常代步
   */
  DAILY_WALK(3, "日常代步"),
  /**
   * 热销车型
   */
  HOT_SELLING_MODELS(4, "热销车型"),
  /**
   * 产品列表
   */
  GOODS_LIST(5, "产品列表");

  int value;
  String name;

  GoodsHomePageSortEnum(int value, String name) {
    this.value = value;
    this.name = name;
  }

  public int getValue() {
    return value;
  }

  public String getName() {
    return name;
  }

  /**
   * 通过value获取枚举的name
   * @param value
   * @return
   */
  public static GoodsHomePageSortEnum getName(int value) {
    for (GoodsHomePageSortEnum orderSource : GoodsHomePageSortEnum.values()) {
      if (orderSource.getValue() == value) {
        return orderSource;
      }
    }
    return null;
  }
}
